@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*样式重置*/
html, body {
  width: 100%;
  height: 100%;
  font-family: "Microsoft Yahei";
}

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0;
  outline: none;
  font-family: "Microsoft Yahei";
}

select, input, textarea {
  outline: none;
}

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
  display: block;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none !important;
}

a:active {
  text-decoration: none !important;
}

a:visited {
  text-decoration: none !important;
}

a:link {
  text-decoration: none !important;
}

li {
  list-style: none;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/*====================登入页面=================*/
.stlogin {
  width: 100%;
  height: 100%;
  background: #fff;
}

.stlogin-header {
  width: 100%;
  height: 100px;
  background: #fff;
  border-bottom: 1px solid #f7f7f7;
}

.stlogin-header.shoph {
  border-bottom: none;
}

.stlogin-header.shoph .stlogin-header--con {
  width: 1184px;
}

.stlogin-header--con {
  width: 960px;
  margin: 0 auto;
}

.stlogin-header--con .logo {
  width: 121px;
  padding-top: 30px;
  float: left;
}

.stlogin-header--con .logo img {
  height: 39px;
}

.stlogin-header--con .shopname {
  padding-left: 5px;
  margin-left: 10px;
  float: left;
  color: #999;
  font-size: 24px;
  display: block;
  height: 28px;
  display: block;
  margin-top: 33px;
  vertical-align: top;
}

.stlogin-header--con .shopname span {
  width: 1px;
  height: 25px;
  background: #33ad36;
  display: block;
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}

.stlogin-main {
  max-width: 960px;
  min-width: 758px;
  margin: 0 auto;
  padding-top: 92px;
}

.stlogin-main--left {
  float: left;
  width: 388px;
}

.stlogin-main--right {
  width: 370px;
  float: right;
}

/*=================找回密码=================*/
.stfind {
  background: #f7f7f7;
  min-height: 100%;
}

.stfind-main {
  width: 960px;
  margin: 0 auto;
  background: #fff;
  min-height: 410px;
  margin-top: 20px;
}

/*---找回密码那导航--*/
.stfind-nav {
  width: 100%;
  padding: 0 72px;
  height: 78px;
  padding-top: 24px;
}

.stfind-nav--ul {
  width: 100%;
  height: 54px;
}

.stfind-nav--ul .item {
  width: 25%;
  height: 100%;
  float: left;
  line-height: 54px;
  text-align: center;
  font-size: 14px;
  color: #666;
  border-bottom: 2px solid #ddd;
  position: relative;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  transition: .5s all;
}

.stfind-nav--ul .item .dian {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ddd;
  bottom: -6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.stfind-nav--ul .item.active {
  color: #33ad36;
  border-bottom: 2px solid #33ad36;
}

.stfind-nav--ul .item.active .dian {
  background: #33ad36;
}

.stfind-con {
  width: 100%;
  min-height: 328px;
}

.stfind-con--item {
  width: 370px;
  background: #fff;
  margin: 0 auto;
}

.stfind-con--item .enlogin {
  border: none;
}

.stfind-con--item .success {
  margin-top: 100px;
  padding: 0 40px;
  text-align: center;
}

.stfind-con--item .success .up {
  color: #666;
  font-size: 16px;
  line-height: 30px;
  margin: 0 auto 10px;
  width: 180px;
}

.stfind-con--item .success .up i {
  height: 100%;
  font-size: 30px;
  color: #33ad36;
  float: left;
}

.stfind-con--item .success .down {
  font-size: 14px;
  color: #ddd;
}

.stfind-con--item .success .down a {
  color: #33ad36;
}

.stfindTypePop {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
}

.stfindTypePop .selectType {
  width: 370px;
  height: 202px;
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

.stfindTypePop .selectType .enlogin {
  border: none;
}

/*============首页==================*/
/*----首页框架---*/
.stmain {
  width: 1184px;
  margin: 0 auto;
  padding-bottom: 15px;
}

.stpmain-nav {
  width: 225px;
  float: left;
  min-height: 555px;
}

.stpmain-rview {
  float: right;
  width: 950px;
  min-height: 555px;
  border: 1px solid #eee;
}

.stpmain-rview--title {
  height: 42px;
  width: 100%;
  background: #33ad36;
  border-bottom: 1px solid #eee;
  line-height: 42px;
  padding-left: 15px;
  float: left;
}

.stpmain-rview--con {
  float: left;
  width: 100%;
}

.mbxnav {
  height: 42px;
}

.mbxnav .item {
  float: left;
}

.mbxnav .item a {
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
}

.mbxnav .item:not(:first-child) {
  margin-left: 7px;
}

.mbxnav .item:not(:last-child) span {
  display: block;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  width: 9px;
  height: 9px;
  float: right;
  margin-top: 18px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

/*-------首页样式-------*/
.stindex-rview {
  width: 100%;
  height: 100%;
  padding: 15px;
}

.stindex-rview--modo {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #eee;
}

.stindex-rview--modo:not(:last-child) {
  margin-bottom: 22px;
}

.stindex-rview--modo .title {
  width: 100%;
  height: 40px;
  background: #ecedef;
  line-height: 40px;
  padding: 0 12px;
  font-size: 14px;
  color: #666;
}

.stindex-rview--modo .con {
  width: 100%;
  padding: 15px 0px 15px 27px;
}

.stindex-rview--modo .con .left {
  float: left;
}

.stindex-rview--modo .con .left .iteminfo {
  height: 35px;
  line-height: 35px;
  color: #999;
  font-size: 14px;
}

.stindex-rview--modo .con .left .iteminfo .more {
  float: left;
  width: 194px;
}

.stindex-rview--modo .con .left .iteminfo .red {
  color: #e60012;
  font-size: 14px;
}

.stindex-rview--modo .con .left .iteminfo.fl {
  float: left;
}

.stindex-rview--modo .con .right {
  float: right;
  width: 117px;
}

.stindex-rview--modo .con .right .stbtn {
  width: 98px;
  height: 30px;
  background: #33ad36;
  border-radius: 3px;
  float: left;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.stindex-rview--modo .con .right .stbtn:not(:last-child) {
  margin-bottom: 15px;
}

/*---------------商品管理样式--------------*/
.stspmanage-rview {
  padding: 0 15px;
}

.stmanage-rview--state {
  width: 100%;
  height: 60px;
  background: #fff;
}

.stmanage-rview--state li:not(.last) {
  float: left;
  height: 100%;
  padding: 19px 45px 0 15px;
}

.stmanage-rview--state li:not(.last) a {
  font-size: 14px;
  color: #666;
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #fff;
}

.stmanage-rview--state li:not(.last).active a {
  color: #33ad36;
  border-bottom: 1px solid #33ad36;
}

.stmanage-rview--state li.last {
  padding: 19px 10px 0 0;
  float: right;
  font-size: 14px;
}

.stmanage-rview--state li.last a {
  color: #33ad36;
}

.stmanage-rview--state li.last i {
  margin-right: 5px;
  color: #D4D4D4;
}

.stmanage-rview--setinfo {
  width: 100%;
  padding: 20px;
  background: #F9F9F9;
}

.stmanage-rview--setinfo .search {
  float: left;
  width: 230px;
  height: 22px;
  font-size: 12px;
  line-height: 22px;
}

.stmanage-rview--setinfo .search span.clear {
  color: #999;
  float: right;
}

.stmanage-rview--setinfo .search span:not(.clear) {
  color: #666;
  float: right;
  border: 1px solid #ccc;
  margin-left: 5px;
  padding: 0 10px;
  cursor: pointer;
}

.stmanage-rview--pub {
  width: 100%;
  height: 36px;
  margin: 15px 0;
  font-size: 14px;
}

.stmanage-rview--pub .left {
  color: #666;
  line-height: 54px;
}

.stmanage-rview--pub .right {
  display: block;
  width: 110px;
  height: 36px;
  float: right;
  text-align: center;
  line-height: 36px;
  border-radius: 3px;
  background: #F19149;
  color: #fff;
  cursor: pointer;
}

.stmanage-rview--infolist .all-select td span.csbtn {
  display: none;
}

/*---------------商品组管理----------------*/
.stspZmanage-rview {
  width: 100%;
}

.stspZmanage-rview .titstate {
  width: 100%;
  height: 40px;
  background: #d4d4d4;
  padding: 0 15px;
}

.stspZmanage-rview .titstate .haidben {
  width: 100px;
  height: 24px;
  border-radius: 3px;
  background: #f3f3f3;
  display: block;
  font-size: 12px;
  color: #666;
  line-height: 24px;
  text-align: center;
  margin-top: 8px;
  float: left;
}

.stspZmanage-rview .titstate .haidben.right {
  float: right;
}

.stspZmanage-rview .selecthand {
  padding: 17px 15px;
}

.stspZmanage-rview .selecthand > label {
  display: block;
  float: left;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  color: #666;
}

.stspZmanage-rview .selecthand > label input {
  float: left;
  margin: 7px 5px 0 0;
}

.stspZmanage-rview .selecthand > button {
  height: 26px;
  border: 1px solid #e5e5e5;
  line-height: 26px;
  font-size: 12px;
  color: #666;
  padding: 0 20px;
  cursor: pointer;
  margin-left: 20px;
}

/*---------------商品发布--------------*/
.stpublish-rview {
  padding: 0 15px;
}

.stpublish-ub {
  width: 100%;
  height: 63px;
  position: relative;
}

.stpublish-ub ul {
  height: 27px;
  margin: 18px auto;
  position: absolute;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.stpublish-ub ul li {
  float: left;
  font-size: 12px;
  height: 100%;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  background: #F9F9F9;
  margin-right: 5px;
  color: #666;
  line-height: 27px;
  cursor: pointer;
}

.stpublish-ub ul li:not(:last-child) {
  margin-right: 15px;
}

.stpublish-dinfo {
  width: 100%;
  position: relative;
}

.stpublish-dinfo--lnav {
  width: 107px;
  position: absolute;
  left: 0;
  top: 0;
}

.stpublish-dinfo--lnav ul {
  width: 100%;
}

.stpublish-dinfo--lnav ul li {
  width: 100%;
  height: 38px;
  border-top: 1px solid #33ad36;
  border-left: 1px solid #33ad36;
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
}

.stpublish-dinfo--lnav ul li.active {
  background: #33ad36;
  color: #fff;
}

.stpublish-dinfo--lnav ul li:last-child {
  border-bottom: 1px solid #33ad36;
}

.stpublish-dinfo--rview {
  padding-left: 107px;
  width: 100%;
}

.stpublish-dinfo--rview .rviewcon {
  min-height: 400px;
  border: 1px solid #33ad36;
  padding: 15px 40px 100px 20px;
}

.stpublish-dinfo--rview .rviewcon .pubitem:not(:first-child) {
  display: none;
}

/*--基本信息--*/
.pub-r-jbxx .title input {
  width: 675px !important;
}

/*--类目属性--*/
.pub-r-lmsx .setmodl {
  width: 660px;
  padding-top: 30px;
  margin-left: 50px;
}

.pub-r-lmsx .setmodl-title {
  font-size: 14px;
  color: #333;
  margin-bottom: 15px;
}

.pub-r-lmsx .setmodl-con {
  padding-left: 30px;
  width: 660px;
}

/*--价格设置--*/
.pub-r-jgsz .unit {
  display: inline-block;
  height: 27px;
  line-height: 27px;
  color: #666;
  margin-left: 5px;
}

/*--商品图片--*/
.pub-r-sptp .spload {
  width: 100%;
}

.pub-r-sptp .spload li {
  float: left;
  margin: 0 10px 10px 0;
}

/*--系列商品--*/
.pub-r-xlsp .setprop-item {
  margin-top: 20px;
  width: 100%;
}

.pub-r-xlsp .setprop-item label {
  color: #666;
  margin-right: 10px;
}

.pub-r-xlsp .setprop-item label input {
  float: left;
  margin: 3px 5px 0 0;
}

.pub-r-xlsp .setlist {
  margin-top: 30px;
}

.pub-r-xlsp .setlist .setlist-hald {
  margin-bottom: 20px;
}

/*--商品描述--*/
.pub-r-sqms .top-tab {
  background: #F4F4F4;
  height: 40px;
  line-height: 40px;
  border: 1px solid #d4d4d4;
}

.pub-r-sqms .top-tab > div {
  width: 50%;
  text-align: center;
  color: #666;
  cursor: pointer;
}

.pub-r-sqms .top-tab > div.active {
  color: #33ad36;
}

.pub-r-sqms .top-tab .left {
  float: left;
}

.pub-r-sqms .top-tab .right {
  float: right;
}

.pub-r-sqms .edit {
  width: 100%;
}

.pub-r-sqms .edit-con {
  width: 100%;
  margin-top: 15px;
}

.pub-r-sqms .edit-con:not(:first-child) {
  display: none;
}

.pub-r-sqms .edit-con.wy {
  width: 100%;
  height: 515px;
}

.pub-r-sqms .edit-con.wy .edui-container {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.pub-r-sqms .edit-con.wy .edui-container .edui-toolbar {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.pub-r-sqms .edit-con.wy .downhald {
  height: 50px;
  line-height: 50px;
  background: #EBEDF1;
  border: 1px solid #d4d4d4;
  border-top: none;
  padding-right: 10px;
}

.pub-r-sqms .edit-con.wy .downhald-con {
  float: right;
  height: 100%;
  line-height: 50px;
  color: #666;
}

.pub-r-sqms .edit-con.sj {
  border: 1px solid #ccc;
}

.pub-r-sqms .edit-con.sj .title {
  height: 50px;
  background: #f2f2f2;
}

.pub-r-sqms .edit-con.sj .title .left {
  display: block;
  float: left;
  border: 1px solid #0c9dfe;
  color: #0c9dfe;
  width: 116px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 5px;
  margin-left: 10px;
  margin-top: 7px;
}

.pub-r-sqms .edit-con.sj .title .right {
  float: right;
  height: 100%;
  line-height: 50px;
  color: #9c9c9c;
  padding-right: 10px;
}

.pub-r-sqms .edit-con.sj .con {
  height: 465px;
  background: #7d7d7d;
}

.pub-r-sqms .edit-con.sj .con .edivview {
  width: 322px;
  height: 100%;
  background: #fff;
  margin: 0 auto;
  position: relative;
}

.pub-r-sqms .edit-con.sj .con .edivview .add {
  width: 100%;
  height: 62px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #ccc;
  line-height: 100px;
  background: #F6F6F6 url(../images/upload.png) no-repeat center 10px;
  -webkit-background-size: 32px 32px;
  background-size: 32px;
  margin-bottom: 0px !important;
}

.pub-r-sqms .edit-con.sj .con .edivview .add input {
  display: none;
}

/*---------------贷款支付记录--------------*/
.stpaynotes-rview {
  width: 100%;
  padding: 0 15px;
}

.stpaynotes-rview > .title {
  height: 50px;
  width: 100%;
  font-size: 14px;
  color: #333;
  line-height: 50px;
  display: block;
}

/*--------------资产管理-----------------*/
.stzcmanage-rview {
  width: 100%;
  padding: 20px 15px 0;
}

.stzcmanage-rview > .title {
  font-size: 14px;
  color: #333;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
}

.stzcmanage-Order--modo {
  width: 100%;
  background: #f9f9f9;
  height: 164px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.stzcmanage-Order--modo .order {
  width: 50%;
  float: left;
  height: 100%;
  padding: 25px 0 25px 45px;
}

.stzcmanage-Order--modo .order .leftImg {
  height: 100%;
  width: 77px;
  margin-right: 10px;
  background: url(../images/moneys.png) no-repeat center;
  float: left;
}

.stzcmanage-Order--modo .order .rightFont {
  float: left;
}

.stzcmanage-Order--modo .order .rightFont .title {
  display: block;
  font-size: 18px;
  color: #666;
  padding-top: 10px;
  text-indent: 7px;
}

.stzcmanage-Order--modo .order .rightFont .money {
  display: block;
  font-size: 36px;
  color: #e60012;
  margin: 8px 0 3px 0;
}

.stzcmanage-Order--modo .order .rightFont .godet {
  display: block;
  font-size: 12px;
  color: #33ad36;
  text-decoration: underline;
  padding-left: 7px;
}

/*-----------导购管理-------*/
.stdgmanage-rview {
  width: 100%;
  padding: 0 15px;
}

.stdgmanage-rview .add {
  width: 100%;
  height: 80px;
  padding-top: 25px;
}

.stdgmanage-rview--infolist {
  width: 100%;
}

.stdgmanage-rview--infolist li {
  float: left;
  width: 280px;
  height: 110px;
  margin-bottom: 15px;
  border: 1px solid #d1d0d0;
  -webkit-box-shadow: 0 0 3px 2px rgba(205, 205, 205, 0.2);
  box-shadow: 0 0 3px 2px rgba(205, 205, 205, 0.2);
  padding: 10px;
}

.stdgmanage-rview--infolist li:not(:last-child) {
  margin-right: 20px;
}

.stdgmanage-rview--infolist li dl {
  width: 100%;
  height: 100%;
}

.stdgmanage-rview--infolist li dl dt {
  float: left;
  width: 80px;
  height: 100%;
  background: #eee url(../images/dghead.png) no-repeat center/cover;
  position: relative;
  margin-right: 10px;
}

.stdgmanage-rview--infolist li dl dt span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  text-align: center;
}

.stdgmanage-rview--infolist li dl dt.jh span {
  background: rgba(98, 189, 100, 0.8);
}

.stdgmanage-rview--infolist li dl dt.wrz span {
  background: rgba(0, 0, 0, 0.5);
}

.stdgmanage-rview--infolist li dl dd {
  font-size: 12px;
  color: #666;
  height: 30px;
  line-height: 30px;
}

.stdgmanage-rview--infolist li dl dd a:nth-child(1) {
  float: left;
  font-size: 12px;
  color: #999;
}

.stdgmanage-rview--infolist li dl dd a:nth-child(2) {
  float: right;
  color: #0e9be1;
  font-size: 12px;
  text-decoration: underline;
}

/*------------------银行卡绑定-----------*/
.state1 {
  height: 30px;
  line-height: 40px;
  font-size: 14px;
}

.state1 .key {
  color: #333;
}

.state1 .val1 {
  color: #33ad36;
}

.state1 .val2 {
  color: #cd2a25;
}

.state1 .val3 {
  color: #666;
}

.state2 {
  height: 30px;
  line-height: 40px;
  font-size: 14px;
}

.state2 .key {
  color: #cd2a25;
}

.state2 .val {
  color: #999;
}

.stcardbind-rview {
  width: 100%;
  padding: 15px;
}

.stcardbind-rview .cardinfo {
  width: 600px;
  padding-top: 20px;
  margin: 0 auto;
}

.stcardbind-rview .cardinfo-item {
  height: 40px;
  line-height: 40px;
  margin: 10px 0 20px 0;
}

.stcardbind-rview .cardinfo-item .left {
  width: 95px;
  text-align: right;
  font-size: 14px;
  color: #666;
  height: 100%;
}

.stcardbind-rview .cardinfo-item .right {
  width: 100%;
  padding-left: 10px;
  height: 100%;
}

.stcardbind-rview .cardinfo-item .right input {
  width: 310px;
  height: 100%;
  border: 1px solid #eee;
  color: #999;
  font-size: 14px;
  text-indent: 10px;
  outline: none;
}

.stcardbind-rview .cardinfo-item .right select {
  outline: none;
  width: 310px;
  height: 100%;
  border: 1px solid #eee;
  color: #999;
  font-size: 14px;
  text-indent: 10px;
}

.stcardbind-rview .cardinfo-item .con {
  width: 350px;
  display: block;
  padding: 10px 0 0 10px;
}

.stcardbind-rview .cardinfo-item .con button {
  width: 150px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border: none;
  font-size: 16px;
  color: #fff;
}

.stcardbind-rview .cardinfo-item .con button.left {
  float: left;
  background: #c4c4c4;
}

.stcardbind-rview .cardinfo-item .con button.right {
  float: right;
  background: #33ad36;
}

/*------------导购详情样式---------*/
.stdgdetail-rview {
  padding: 0 15px;
}

.stdgdetail-rview .logininfo {
  font-size: 12px;
  height: 40px;
  color: #333;
  line-height: 40px;
}

.stdgdetail-rview .logininfo span {
  margin-right: 15px;
}

.stdgdetail-rview .numinfo {
  width: 300px;
}

.stdgdetail-rview .line {
  display: block;
  border-bottom: 1px solid #eee;
  margin-top: 40px;
}

.stdgdetail-rview .dgotitle {
  font-size: 12px;
  color: #333;
  height: 44px;
  line-height: 44px;
}

/*----------订单管理样式-------*/
.stddmanage-rview {
  width: 100%;
  padding: 15px 15px 0;
}

.stddmanage-rview .order-sit {
  width: 100%;
  height: 107px;
  border: 10px solid #F5F5F5;
  background: #fff;
  padding: 15px 20px;
}

.stddmanage-rview .order-sit .title {
  margin-bottom: 15px;
  font-size: 14px;
  display: block;
  font-weight: 600;
  color: #333;
}

.stddmanage-rview .order-sit ul li {
  float: left;
  color: #999;
  margin-right: 50px;
}

.stddmanage-rview .order-sit ul li span.val {
  margin-left: 10px;
}

.stddmanage-rview .order-search .order-sebtn {
  display: block;
  background: #FF4200;
  border: 1px solid #e5e5e5;
  width: 78px;
  height: 27px;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  line-height: 27px;
  cursor: pointer;
}

.stddmanage-rview .order-nav {
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
}

.stddmanage-rview .order-nav li {
  float: left;
  height: 22px;
  line-height: 22px;
  margin-left: 20px;
}

.stddmanage-rview .order-nav li.active a {
  color: #33ad36;
}

.stddmanage-rview .order-nav li a {
  font-size: 13px;
  color: #666;
  float: left;
}

.stddmanage-rview .order-nav li:not(:last-child) .line {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #666;
  margin: 5px 0 0 20px;
  float: left;
}

.order-tablist {
  width: 100%;
}

.order-tablist .order-checkbox {
  height: 66px;
}

.order-tablist .order-checkbox label {
  display: block;
  height: 66px;
  line-height: 66px;
  font-size: 12px;
  color: #666;
}

.order-tablist .order-checkbox label input {
  float: left;
  margin: 27px 5px 0 0;
}

.order-tablist .title {
  width: 918px;
  height: 34px;
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
}

.order-tablist .title li {
  float: left;
  text-align: center;
  line-height: 34px;
  font-size: 12px;
  color: #999;
  width: 104px;
}

.order-tablist .title li:nth-child(1) {
  color: #333;
  width: 292px;
}

.order-tablist .modoList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  border: 1px solid #ddd;
}

.order-tablist .modoList .list-up {
  min-height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.order-tablist .modoList .list-up .up-1 {
  width: 604px;
}

.order-tablist .modoList .list-up .up-2 {
  width: 104px;
  padding-top: 30px;
  text-align: center;
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  color: #666;
}

.order-tablist .modoList .list-up .up-2 a {
  display: block;
  width: 100%;
  color: #666;
}

.order-tablist .modoList .list-up .up-2 .btn-fktx {
  display: block;
  margin: 15px auto;
  width: 75px;
  height: 25px;
  background: #ff4200;
  border-radius: 3px;
  border: none;
  color: #fff;
}

.order-tablist .modoList .list-up .up-2 span {
  display: block;
}

.order-tablist .modoList .list-down {
  height: 50px;
}

.order-tablist .modoList .list-down .info {
  float: right;
  height: 100%;
  line-height: 50px;
  font-size: 12px;
  color: #333;
}

.order-tablist .modoList .list-down .info .mdd {
  margin: 0 20px;
}

.order-tablist .modoList .list-down .info .mdd span {
  font-size: 20px;
  color: #cd2a25;
  vertical-align: top;
  margin: 0 3px;
}

.up-1--item {
  min-height: 100px;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.up-1--item .item-1 {
  float: left;
  width: 292px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 25px 25px 18px;
}

.up-1--item .item-1 .l-pic {
  width: 55px;
  float: left;
}

.up-1--item .item-1 .l-pic img {
  width: 100%;
}

.up-1--item .item-1 .r-info {
  float: left;
  width: 197px;
  font-size: 12px;
  padding-left: 10px;
}

.up-1--item .item-1 .r-info .tit {
  color: #666;
  margin-bottom: 6px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 32px;
}

.up-1--item .item-1 .r-info .arrts {
  display: block;
  color: #bbb;
}

.up-1--item .item-2 {
  float: left;
  width: 104px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  border-left: 1px solid #ddd;
}

/*----订单详情-----*/
.stdddetail-rview {
  width: 100%;
  padding: 0 15px;
}

.stdddetail-rview textarea {
  width: 830px !important;
}

.stdddetail-rview .od-info {
  width: 100%;
  height: 339px;
  border: 1px solid #33ad36;
  margin: 15px 0 30px;
  border-radius: 5px;
  padding: 15px;
}

.stdddetail-rview .od-info .tabStyleSP {
  border-bottom: 1px solid #ccc;
}

.stdddetail-rview .od-info .l {
  width: 100%;
  margin-bottom: 10px;
  color: #333;
  position: relative;
}

.stdddetail-rview .od-info .l .l-l {
  float: left;
  width: 60px;
  font-weight: 600;
  position: absolute;
  left: 0;
  top: 0;
}

.stdddetail-rview .od-info .l .l-r {
  padding-left: 60px;
  color: #333;
}

.stdddetail-rview .od-info .l .l-r li {
  float: left;
  width: 30%;
  margin-bottom: 10px;
}

.stdddetail-rview .allPrice {
  float: right;
  height: 58px;
  line-height: 58px;
  font-size: 12px;
  color: #333;
}

.stdddetail-rview .allPrice .price {
  color: #D72A24;
  font-size: 18px;
}

.stdddetail-rview .od-disc {
  padding-left: 10px;
}

.stdddetail-rview .od-words {
  padding-left: 10px;
}

.scorestart {
  width: 830px !important;
  height: 35px;
}

.scorestart .item {
  height: 100%;
  float: left;
  margin-right: 20px;
}

.scorestart .item .key {
  float: left;
  margin-right: 10px;
}

.scorestart .item ul {
  float: left;
}

.scorestart .item ul li {
  font-size: 13px;
  cursor: pointer;
  color: #ccc;
}

/*----账户设置---*/
.staccountset-rview {
  padding: 15px;
}

/*-基本信息-*/
.acc-r-bgsj {
  padding: 30px 0 0 30px;
}

.acc-r-ggmm {
  padding: 30px 0 0 30px;
}

.acc-r-qyzj .qyzj-form {
  margin-top: 30px;
}

.acc-r-sqwj .sqwj-from {
  margin-top: 30px;
}

.acc-r-sqwj .haldbtn {
  width: 100%;
}

.acc-r-sqwj .haldbtn span {
  display: block;
  float: left;
  margin-right: 15px;
  width: 62px;
  height: 26px;
  border: 1px solid #e5e5e5;
  background: #f9f9f9;
  border-radius: 4px;
  text-align: center;
  line-height: 26px;
  font-style: 12px;
  color: #666;
}

.acc-r-sqwj .down {
  width: 100%;
  text-align: center;
}

.acc-r-sqwj .down button {
  height: 34px;
  border-radius: 3px;
  background: #33ad36;
  line-height: 34px;
  padding: 0 45px;
  color: #fff;
  font-size: 16px;
  border: none;
}

.bgsj-form-item {
  width: 100%;
}

.bgsj-form-item.qyzj .left {
  text-align: right;
}

.bgsj-form-item.qyzj .right .up input {
  border: 1px solid #c9c9c9;
  width: 327px;
}

.bgsj-form-item.qyzj .right .up label.uppic {
  width: 327px;
}

.bgsj-form-item .left {
  width: 110px;
  height: 40px;
  line-height: 40px;
  float: left;
  font-size: 14px;
  color: #666;
  text-align: right;
}

.bgsj-form-item .right {
  float: left;
}

.bgsj-form-item .right .up input {
  width: 310px;
  height: 40px;
  margin-right: 20px;
  border: 1px solid #eee;
  float: left;
  padding-left: 10px;
  font-size: 14px;
}

.bgsj-form-item .right .up .submit {
  height: 34px;
  border-radius: 3px;
  background: #33ad36;
  line-height: 34px;
  padding: 0 45px;
  color: #fff;
  font-size: 16px;
  border: none;
}

.bgsj-form-item .right .up label.uppic {
  width: 310px;
  height: 188px;
  border: 1px solid #c9c9c9;
  background: #f6f6f6 url(../images/upload.png) no-repeat center;
  cursor: pointer;
}

.bgsj-form-item .right .up label.uppic input {
  display: none;
}

.bgsj-form-item .right .up .getcode {
  width: 101px;
  height: 38px;
  border-radius: 3px;
  border: 1px solid #33ad36;
  line-height: 36px;
  text-align: center;
  color: #33ad36;
  display: block;
  float: left;
  cursor: pointer;
}

.bgsj-form-item .right .down {
  display: block;
  width: 100%;
  float: left;
  height: 30px;
  line-height: 30px;
}

/*预约管理*/
.styymanage-rview {
  padding: 30px 15px 0;
}

.styymanage-rview--nav {
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
  margin-bottom: 30px;
}

.styymanage-rview--nav li {
  float: left;
}

.styymanage-rview--nav li a {
  margin: 0 15px;
  font-size: 12px;
  color: #333;
}

.styymanage-rview--nav li.active a {
  color: #33ad36;
}

.styymanage-rview--nav li .line {
  display: block;
  width: 1px;
  height: 12px;
  margin-top: 2px;
  background: #999;
  float: right;
}

.yymanagePop {
  width: 710px;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(204, 204, 204, 0.1);
  box-shadow: 0px 0px 1px 2px rgba(204, 204, 204, 0.1);
  margin: 100px auto;
  padding: 10px 18px 18px 18px;
  border-bottom: 1px solid #e2e2e2;
}

.yymanagePop .title {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #e2e2e2;
}

.yymanagePop .title .left {
  color: #33ad36;
  font-size: 14px;
}

.yymanagePop .title .rclose {
  width: 30px;
  height: 30px;
  cursor: pointer;
  float: right;
  background: url(../images/close333.png) no-repeat center/cover;
}

.yymanagePop .con {
  padding: 10px 25px;
}

.yymanagePop .con .yymanage-lxr {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #999;
}

.yymanagePop .con .yymanage-lxr span {
  color: #333;
}

.yymanagePop .con .yymanage-lc {
  width: 100%;
  margin: 40px 0;
}

.yymanagePop .con .yymanage-lc li {
  float: left;
  width: 25%;
  border-top: 4px solid #e5e5e5;
  position: relative;
}

.yymanagePop .con .yymanage-lc li .bz {
  position: absolute;
  width: 25px;
  height: 25px;
  background: #e5e5e5;
  left: 50%;
  top: -15px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  color: #fff;
}

.yymanagePop .con .yymanage-lc li.active {
  border-top: 4px solid #33ad36;
}

.yymanagePop .con .yymanage-lc li.active .bz {
  background: #33ad36;
}

.yymanagePop .con .yymanage-lc li.active .status, .yymanagePop .con .yymanage-lc li.active .time {
  color: #33ad36;
}

.yymanagePop .con .yymanage-lc li .status {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #999;
  margin: 30px 0 15px 0;
}

.yymanagePop .con .yymanage-lc li .time {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #999;
}

/*==========评论管理=========*/
.stplmanage-rview {
  padding: 18px 10px 0;
}

.stplmanage-tab {
  width: 100%;
  height: 32px;
  border-bottom: 2px solid #ff5500;
}

.stplmanage-tab li {
  float: left;
  margin-right: 9px;
  background: #eee;
  font-size: 12px;
}

.stplmanage-tab li.active {
  background: #ff5500;
}

.stplmanage-tab li.active a {
  color: #fff;
}

.stplmanage-tab li a {
  display: block;
  padding: 0 15px;
  height: 100%;
  text-align: center;
  line-height: 30px;
  color: #666;
}

/*==店铺装修==*/
.stshopfitment-rview {
  padding: 0 20px 20px;
}

.fit-setban {
  padding-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}

.fit-setban .title {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #333;
}

.fit-setban .banset-con {
  width: 100%;
  height: 141px;
}

.fit-setban .banset-con .banset-img {
  float: left;
}

.fit-setban .banset-con .banset-right {
  float: left;
  height: 100%;
  margin-left: 20px;
  width: 352px;
}

.fit-setban .banset-con .banset-right label {
  width: 141px;
  height: 141px;
  border: 1px solid #ddd;
  display: block;
  background: #eff0f5 url(../images/upload2.png) no-repeat 41px 30px;
  text-align: center;
  font-size: 12px;
  color: #999;
  float: left;
}

.fit-setban .banset-con .banset-right label span {
  display: block;
  margin-top: 102px;
}

.fit-setban .banset-con .banset-right label input[type=file] {
  display: none;
}

.fit-setban .banset-con .banset-right .bz {
  font-style: 12px;
  color: #999;
  margin: 125px 0 0 10px;
  display: block;
  float: left;
}

.fit-setnav {
  width: 100%;
}

.fit-setnav .title {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #333;
}

.fit-setnav .item-nav {
  margin: 32px 0 46px 0;
}

.fit-setnav .item-nav .item {
  width: 385px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  margin-right: 46px;
  float: left;
}

.fit-setnav .item-nav .item .key {
  line-height: 40px;
  font-size: 14px;
  color: #666;
  min-width: 62px;
}

.fit-setnav .item-nav .item select {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-size: 14px;
  color: #999;
}

.fit-submit {
  width: 150px;
  height: 36px;
  border-radius: 3px;
  background: #33ad36;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-size: 12px;
  margin: 0 auto;
  cursor: pointer;
}

/*==============等入框样式===============*/
.enlogin {
  width: 100%;
  border: 1px solid #ddd;
  padding: 40px;
}

.enlogin.bor-t {
  border-top: 3px solid #33ad36;
}

.enlogin .enlogin-title {
  width: 100%;
}

.enlogin .enlogin-title .left {
  float: left;
  color: #33ad36;
  font-size: 14px;
}

.enlogin .enlogin-title .right {
  float: right;
  font-size: 12px;
  color: #666;
}

.enlogin .enlogin-title .right a {
  text-decoration: none;
  color: #33ad36;
}

.enlogin .checkcode .enlogin-input {
  width: 160px;
  float: left;
}

.enlogin .checkcode .checkcode-right {
  float: right;
  height: 36px;
  width: 120px;
}

.enlogin .checkcode .checkcode-right .code {
  width: 50px;
  background: url(../images/tocode.png) no-repeat center/contain;
  display: block;
  float: right;
  margin-right: 10px;
  height: 100%;
}

.enlogin .checkcode .checkcode-right .nextpage {
  color: #666;
  font-size: 14px;
  display: block;
  float: right;
  line-height: 36px;
  cursor: pointer;
}

.enlogin .teleKey .enlogin-input {
  width: 190px;
  float: right;
}

.enlogin .sxcode .enlogin-input {
  width: 160px;
  float: left;
}

.enlogin .sxcode .sxcode-right {
  width: 115px;
  float: right;
  border: 1px solid #33ad36;
  color: #33ad36;
  text-align: center;
  line-height: 36px;
  height: 36px;
}

.enlogin .twobtn {
  width: 100%;
}

.enlogin .twobtn .btn40 {
  width: 40%;
  float: left;
  background: #cbcbcb;
}

.enlogin .twobtn .btn55 {
  width: 55%;
  float: right;
}

.enlogin .teleKey > span {
  float: left;
  font-size: 14px;
  color: #666;
  height: 100%;
  line-height: 36px;
}

.enlogin .findPwd {
  width: 100%;
  font-size: 14px;
  color: #666;
}

.enlogin .findPwd-left {
  float: left;
  line-height: 20px;
}

.enlogin .findPwd-right {
  float: right;
  font-size: 14px;
  color: #666;
}

.checkerr {
  display: none;
  color: #ff3300;
  font-size: 12px;
}

/*------input框-------*/
.enlogin-input {
  width: 100%;
  height: 36px;
  border: 1px solid #ddd;
  padding: 0 36px 0 10px;
  position: relative;
  -webkit-box-sizing: conter-box;
  -moz-box-sizing: conter-box;
  box-sizing: conter-box;
  overflow: hidden;
}

.enlogin-input.select {
  padding: 0;
}

.enlogin-input--en {
  border: none;
  width: 100%;
  height: 100%;
  line-height: 36px;
  outline: none;
  font-size: 14px;
  color: #333;
}

.enlogin-input--en option {
  height: 34px;
  padding: 10px 0;
}

.enlogin-input--ico {
  width: 36px;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: -36px;
  -webkit-transform: translate(-36px);
  -ms-transform: translate(-36px);
  -o-transform: translate(-36px);
  transform: translate(-36px);
  color: #ccc;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
}

.enlogin-input--list {
  position: absolute;
  left: 0;
  top: 35px;
  width: 100%;
  border: 1px solid #ccc;
  border-left: 0;
  border-top: 0;
  background: #fff;
  z-index: 1;
}

.enlogin-input--list li {
  height: 36px;
  border-bottom: 1px solid #ccc;
  border-top: 0;
}

/*==============边距===============*/
.m-t5 {
  margin-top: 5px;
}

.m-t10 {
  margin-top: 10px;
}

.m-t15 {
  margin-top: 15px;
}

.m-t20 {
  margin-top: 20px;
}

.m-t30 {
  margin-top: 30px;
}

.m-t40 {
  margin-top: 40px;
}

.m-r5 {
  margin-right: 5px;
}

.m-r10 {
  margin-right: 10px;
}

.m-r15 {
  margin-right: 15px;
}

.m-r20 {
  margin-right: 20px;
}

.m-r30 {
  margin-right: 30px;
}

.m-r40 {
  margin-right: 40px;
}

.m-b5 {
  margin-bottom: 5px;
}

.m-b10 {
  margin-bottom: 10px;
}

.m-b15 {
  margin-bottom: 15px;
}

.m-b20 {
  margin-bottom: 20px;
}

.m-b30 {
  margin-bottom: 30px;
}

.m-b40 {
  margin-bottom: 40px;
}

.p-t5 {
  padding-top: 5px;
}

.p-t10 {
  padding-top: 10px;
}

.p-t15 {
  padding-top: 15px;
}

.p-t20 {
  padding-top: 20px;
}

.b-b5 {
  padding-bottom: 5px;
}

.b-b10 {
  padding-bottom: 10px;
}

.b-b15 {
  padding-bottom: 15px;
}

.b-b20 {
  padding-bottom: 20px;
}

/*==========浮动==========*/
.f-r {
  float: right !important;
}

.f-l {
  float: left !important;
}

/*==========颜色==========*/
.ma-color {
  color: #33ad36;
}

.red {
  color: #E60012;
}

/*==========全局小组件=============*/
.btn100 {
  width: 100%;
  height: 36px;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  display: block;
  background: #33ad36;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}

.st-add {
  border: none;
  width: 120px;
  height: 34px;
  border-radius: 4px;
  background: #e60012;
  line-height: 34px;
  color: #fff;
  font-size: 14px;
  padding-left: 16px;
  text-align: center;
}

.st-add i {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 2px 2px 0 0;
  background: url(../images/addico.png) no-repeat center/cover;
}

.st-add span {
  float: left;
}

/*--用的很普遍的灰色按钮--*/
.grayBtn {
  height: 27px;
  border: 1px solid #e5e5e5;
  background: #F9F9F9;
  text-align: center;
  line-height: 27px;
  cursor: pointer;
  padding: 0 20px;
  display: inline-block;
}

/*----------弹出框框架 1=============*/
.pop {
  width: 380px;
  border-radius: 3px;
  overflow: hidden;
}

.pop > .title {
  position: relative;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  font-size: 16px;
  color: #fff;
  background: #33ad36;
}

.pop > .title .stclose {
  float: right;
  display: block;
  width: 25px;
  height: 25px;
  float: right;
  background: url(../images/close.png) no-repeat center/cover;
  margin-top: 10px;
  cursor: pointer;
}

.pop > .con {
  padding: 15px;
}

/*----------input输入框组 小---------*/
.sm-item {
  width: 100%;
  margin: 15px 0;
  height: 25px;
  line-height: 25px;
}

.sm-item .left {
  width: 25%;
  height: 100%;
  text-align: right;
  display: block;
  float: left;
  font-size: 12px;
  color: #666;
}

.sm-item .right {
  padding-left: 10px;
}

.sm-item .right input {
  width: 200px;
  text-indent: 10px;
  outline: none;
  height: 100%;
  border: 1px solid #c9c9c9;
  font-size: 12px;
  color: #999;
}

.sm-item .right button {
  background: #33ad36;
  padding: 0px 15px;
  border-radius: 3px;
  border: none;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  margin-right: 15px;
  height: 26px !important;
}

.sm-item .right button.red {
  background: #e60012;
}

/*===信息输入框 keyvalue style1===*/
.info-enter--style1 {
  width: 230px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  color: #666;
  float: left;
}

.info-enter--style1.longregion {
  width: 412px;
}

.info-enter--style1.longregion .right {
  width: 332px;
}

.info-enter--style1.longregion .right input {
  width: 155px !important;
}

.info-enter--style1:nth-child(3n+1), .info-enter--style1:nth-child(3n+2), .info-enter--style1:last-child {
  margin-bottom: 0 !important;
}

.info-enter--style1 .left {
  display: inline-block;
  width: 70px;
}

.info-enter--style1 .right {
  display: inline-block;
  width: 155px;
  height: 22px;
}

.info-enter--style1 .right.input input {
  width: 100%;
  height: 22px;
  border: 1px solid #C9C9C9;
  padding-left: 5px;
}

.info-enter--style1 .right.select select {
  width: 100%;
  height: 22px;
  border: 1px solid #C9C9C9;
}

.info-enter--style1 .right.region {
  color: #666;
  font-size: 12px;
}

.info-enter--style1 .right.region span {
  display: inline-block;
  padding: 0 3px;
}

.info-enter--style1 .right.region input {
  width: 64px;
  border: 1px solid #C9C9C9;
  height: 22px;
  text-align: center;
}

/*===信息输入框 keyvalue style2===*/
.info-enter--style2 {
  width: 230px;
  min-height: 27px;
  line-height: 27px;
  font-size: 12px;
  color: #666;
  float: left;
}

.info-enter--style2.longregion {
  width: 412px;
}

.info-enter--style2.longregion .right {
  width: 332px;
}

.info-enter--style2.longregion .right input {
  width: 146px !important;
}

.info-enter--style2 .left {
  display: inline-block;
  width: 75px;
  float: left;
}

.info-enter--style2 .left.fright {
  text-align: right;
  padding-right: 10px;
}

.info-enter--style2 .left.both {
  font-weight: 600;
}

.info-enter--style2 .right {
  display: inline-block;
  width: 150px;
  min-height: 27px;
}

.info-enter--style2 .right.input input {
  width: 100%;
  height: 27px;
  border: 1px solid #C9C9C9;
  padding-left: 5px;
  border-radius: 3px;
}

.info-enter--style2 .right.select select {
  width: 100%;
  height: 27px;
  border: 1px solid #C9C9C9;
  border-radius: 3px;
}

.info-enter--style2 .right.textarea textarea {
  width: 675px;
  height: 123px;
  padding: 5px 15px;
  border: 1px solid #C9C9C9;
  border-radius: 3px;
}

.info-enter--style2 .right.checkbox {
  margin-top: 0;
  position: relative;
}

.info-enter--style2 .right.checkbox label {
  float: left;
  display: block;
  width: 100%;
  height: 26px;
  line-height: 26px;
  position: relative;
}

.info-enter--style2 .right.checkbox label input {
  float: left;
  margin-top: 7px;
}

.info-enter--style2 .right.region {
  color: #666;
  font-size: 12px;
}

.info-enter--style2 .right.region span {
  display: inline-block;
  padding: 0 3px;
}

.info-enter--style2 .right.region input {
  width: 64px;
  border: 1px solid #C9C9C9;
  height: 27px;
  text-align: center;
  border-radius: 3px;
}

/*==========图片上传==============*/
/*100*100*/
.load100 {
  width: 100px;
  height: 100px;
  background: #f6f6f6 url(../images/upload.png) no-repeat center;
  border: 1px solid #cdcdcd;
  position: relative;
}

.load100 > .spload-name {
  display: block;
  color: #fff;
  width: 100%;
  height: 24px;
  text-align: center;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}

.load100 label {
  display: block;
  width: 100%;
  height: 100%;
}

.load100 label input {
  display: none;
}

/*---nav style---*/
.st-nav {
  width: 100%;
  border: 1px solid #eee;
}

.st-nav--title {
  width: 100%;
  height: 42px;
  background: #33ad36;
  border-bottom: 1px solid #eee;
  padding-left: 10px;
  line-height: 42px;
  font-size: 14px;
  color: #fff;
}

.st-nav--con {
  width: 100%;
  padding: 20px 24px 24px;
}

.st-nav--con .item {
  width: 100%;
  border-bottom: 1px solid #eee;
}

.st-nav--con .item:last-child {
  border-bottom: none;
}

.st-nav--con .item:not(:first-child) .item-title {
  margin-top: 10px;
}

.st-nav--con .item-title {
  width: 100%;
  height: 23px;
  line-height: 23px;
  color: #000;
  font-size: 14px;
  margin-bottom: 5px;
}

.st-nav--con .item-title .ico {
  display: block;
  height: 100%;
  float: left;
  margin-right: 7px;
  position: relative;
}

.st-nav--con .item-con {
  padding-bottom: 10px;
}

.st-nav--con .item-con li {
  height: 23px;
  line-height: 23px;
  float: left;
}

.st-nav--con .item-con li a {
  font-size: 12px;
  color: #666;
}

.st-nav--con .item-con li a.active {
  color: #33ad36;
}

.st-nav--con .item-con .mr-28 {
  margin-right: 28px;
}

.st-nav--con .item-con .mr-8 {
  margin-right: 8px;
}

/*---nav style end---*/
/*=======头部状态栏样式========*/
.stateline {
  width: 100%;
  height: 40px;
  background: #fafafa;
}

.stateline-con {
  width: 1184px;
  margin: 0 auto;
  height: 100%;
  padding-top: 9px;
}

.stateline-con ul {
  height: 12px;
}

.stateline-con ul li {
  float: left;
  height: 22px;
  line-height: 22px;
  margin-left: 5px;
}

.stateline-con ul li:not(:last-child) .line {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #666;
  margin: 5px 0 0 5px;
  float: left;
}

.stateline-con ul li a {
  font-size: 12px;
  color: #666;
  float: left;
}

.stateline-con--left {
  float: left;
}

.stateline-con--right {
  float: right;
}

.tabStyle1 {
  width: 100%;
  border: 1px solid #eee;
}

.tabStyle1 thead {
  background: #f7fcf7;
}

.tabStyle1 tr {
  height: 40px;
  line-height: 40px;
}

.tabStyle1 tr:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.tabStyle1 th {
  font-weight: 100;
  font-size: 16px;
  color: #666;
  text-align: center;
}

.tabStyle1 th:not(:last-child) {
  border-right: 1px solid #eee;
}

.tabStyle1 td {
  text-align: center;
  font-size: 12px;
  color: #333;
}

.tabStyle1 td.red {
  color: #e60012;
}

.tabStyle1 td:not(:last-child) {
  border-right: 1px solid #eee;
}

.tabStyle1 td .red {
  color: #e60012;
}

.tabStyleSPZ {
  width: 100%;
}

.tabStyleSPZ thead {
  background: #f4f4f4;
  font-size: 12px;
  color: #666;
}

.tabStyleSPZ td {
  text-align: left;
  color: 12px;
}

.tabStyleSPZ td:first-child {
  text-align: center;
}

.tabStyleSPZ td .change {
  color: #33ad36;
  font-size: 12px;
}

.tabStyleSPZ td .name {
  outline: none;
  width: 300px;
  height: 25px;
  border: 1px solid #eee;
  text-indent: 10px;
  font-size: 12px;
  color: #666;
}

.tabStyleSPZ th {
  text-align: left;
}

.tabStyleSPZ tr {
  height: 40px;
  line-height: 40px;
}

.tabStyleSPZ tr:not(:last-child) {
  border-bottom: 1px dashed #eee;
}

.tabStyleSP {
  width: 100%;
  table-layout: fixed;
  border-top: 2px solid #33ad36;
  font-size: 12px;
  color: #666;
}

.tabStyleSP thead {
  background: #F7FCF7;
}

.tabStyleSP thead tr {
  height: 34px;
}

.tabStyleSP thead tr th {
  text-align: center;
}

.tabStyleSP tbody td {
  text-align: center;
}

.tabStyleSP tbody tr:not(:first-child) {
  height: 90px;
  padding: 18px 0;
}

.tabStyleSP tbody .all-select td {
  text-align: left;
  height: 48px;
  padding-top: 9px;
  font-size: 12px;
  color: #666;
  line-height: 30px;
}

.tabStyleSP tbody .all-select td input {
  float: left;
  margin: 8px 5px 0 0;
}

.tabStyleSP tbody .all-select td label {
  cursor: pointer;
  margin-right: 15px;
  float: left;
}

.tabStyleSP tbody .all-select td .csbtn {
  display: inline-block;
  height: 30px;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  background: #F9F9F9;
  margin-right: 5px;
  cursor: pointer;
  float: left;
}

.tabStyleSP tbody .all-select td .hald {
  float: left;
}

.tabStyleSP tbody .all-select td .hald .csbtn:not(.first) {
  float: left;
  display: none;
}

.tabStyleSP tbody .spshow {
  text-align: left;
}

.tabStyleSP tbody .spshow dl {
  margin-bottom: 0;
}

.tabStyleSP tbody .spshow dl dt {
  float: left;
  margin-right: 10px;
  width: 57px;
  height: 56px;
  background: #ccc;
}

.tabStyleSP tbody .spshow dl dt img {
  width: 100%;
  height: 100%;
}

.tabStyleSP tbody .spshow dl dd {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/*----商品发布的--系类商品表格*/
.tabStyleSPPUB {
  width: 100%;
  color: #666;
  border-top: 1px solid #BFBFBF;
  border-left: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
}

.tabStyleSPPUB th {
  text-align: center;
  height: 38px;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
}

.tabStyleSPPUB td {
  padding: 15px;
  text-align: center;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
}

.tabStyleSPPUB td .load100 {
  margin: 0 auto;
}

.tabStyleSPPUB td .thisbtn {
  display: block;
  margin: 0 auto;
  padding: 5px 10px;
  border: 1px solid #E5E5E5;
  font-size: 10px;
}

/*预约表格*/
.tabStyleYY {
  width: 100%;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.tabStyleYY thead {
  background: #f7fcf7;
  border-bottom: 1px solid #eee;
}

.tabStyleYY thead tr th {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tabStyleYY thead tr th:last-child {
  border-right: 1px solid #eee;
}

.tabStyleYY tr {
  height: 40px;
  line-height: 40px;
}

.tabStyleYY tr:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.tabStyleYY th {
  font-weight: 100;
  font-size: 12px;
  color: #999;
  text-align: center;
}

.tabStyleYY td {
  text-align: center;
  font-size: 12px;
  color: #333;
  padding: 6px 0;
}

.tabStyleYY td .ma-color {
  color: #33ad36;
}

.tabStyleYY td .red {
  color: #e60012;
}

.tabStyleYY td .hald {
  display: block;
  width: 100%;
  height: 28px;
  line-height: 28px;
  text-align: center;
}

.emploree {
  position: relative;
}

.emploree-change {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 70px;
  background: #fff;
  min-width: 125px;
  border: 9px solid #7f7f7f;
  padding: 0 0 15px 15px;
}

.emploree-change .xsj {
  display: block;
  width: 10px;
  height: 10px;
  background: #7f7f7f;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: -13px;
}

.emploree-change .title {
  font-size: 14px;
  color: #33ad36;
  display: block;
  padding: 5px 0 0;
  text-align: left;
}

.emploree-change label {
  text-align: left;
  display: block;
  height: 30px;
  line-height: 30px;
}

.emploree-change label input {
  margin-right: 7px;
}

.emploree-change .change-btn {
  width: 75px;
  height: 25px;
  text-align: center;
  border-radius: 3px;
  background: #ff4200;
  font-size: 12px;
  display: block;
  color: #fff;
  line-height: 25px;
  margin-top: 5px;
}

/*评论管理*/
.tabStylePL {
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}

.tabStylePL thead tr {
  height: 48px;
  font-size: 12px;
  color: #333;
}

.tabStylePL tr {
  border-bottom: 1px solid #e5e5e5;
}

.tabStylePL tr td {
  padding: 10px 0;
}

.tabStylePL tr .pl-font {
  font-size: 12px;
  line-height: 19px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.tabStylePL tr .pl-time {
  font-size: 12px;
  color: #999;
  margin-top: 8px;
}

.tabStylePL tr .pl-price {
  margin-top: 8px;
  display: block;
  text-align: left;
}

.tabStylePL tr .pl-tel {
  width: 100%;
  text-align: center;
}

.tabStylePL tr .pl-reply {
  width: 52px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  background: #ff5500;
  display: block;
  margin: 0 auto;
  border-radius: 3px;
  cursor: pointer;
  color: #fff;
}

.tabStylePL tr .pl-ico {
  width: 25px;
  height: 25px;
  background: #f00;
  margin-left: 10px;
}

.tabStylePL tr .pl-ico.fail {
  background: url(../images/pl-icofail.png) no-repeat center;
}

.tabStylePL tr .pl-ico.success {
  background: url(../images/pl-icosucc.png) no-repeat center;
}

.tabStylePL tr .pl-ordernum {
  font-size: 12px;
  color: #333;
  text-align: center;
}

.tabStylePL tr .pl-textarea {
  position: relative;
}

.tabStylePL .pl-ordernumtd {
  display: none;
}

/*评论框*/
.pl-enterpl {
  display: none;
  background: #fff;
  z-index: 1999;
  width: 663px;
  height: 215px;
  border: 10px solid #7f7f7f;
  position: absolute;
  left: 0;
  top: 80px;
  padding: 25px 25px 15px;
}

.pl-enterpl .pe-texts {
  width: 100%;
  height: 117px;
  position: relative;
}

.pl-enterpl .pe-texts textarea {
  width: 100%;
  height: 100%;
  padding: 10px;
  resize: none;
  border: 1px solid #ccc;
}

.pl-enterpl .pe-texts span {
  position: absolute;
  right: 1px;
  bottom: 1px;
  background: #fff;
  padding: 0 20px 5px 0;
}

.pl-enterpl .pe-arr {
  width: 25px;
  height: 25px;
  border-left: 7px solid #7f7f7f;
  border-top: 7px solid #7f7f7f;
  position: absolute;
  left: 30px;
  top: -12px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

.pl-enterpl .pe-arr div {
  width: 100%;
  height: 100%;
  background: #fff;
}

.pl-enterpl .pe-mark {
  width: 50%;
  height: 25px;
  background: #fff;
  left: 0;
  top: 0;
  position: absolute;
}

.pl-enterpl .pe-close {
  width: 20px;
  height: 20px;
  background: url(../images/close333.png) no-repeat center/cover;
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.pl-enterpl .pe-reply {
  width: 80px;
  height: 30px;
  border-radius: 5px;
  float: right;
  background: #ff6600;
  margin-top: 10px;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  border-bottom: 2px solid rgba(217, 87, 0, 0.6);
}

/*账户管理 表格*/
.tabStyleZHGL {
  width: 100%;
  margin: 16px 0 40px 0;
  border: 1px solid #bfbfbf;
  border-right: none;
}

.tabStyleZHGL tr {
  border-bottom: 1px solid #bfbfbf;
}

.tabStyleZHGL tr th {
  font-weight: 100;
  font-size: 12px;
  color: #666;
  text-align: center;
  border-right: 1px solid #bfbfbf;
  height: 37px;
}

.tabStyleZHGL tr td {
  text-align: center;
  border-right: 1px solid #bfbfbf;
  padding: 20px;
}

.tabStyleZHGL tr td .plName {
  width: 305px;
  height: 25px;
  border: 1px solid #e5e5e5;
  font-size: 12px;
  color: #666;
  padding-left: 15px;
}

.tabStyleZHGL tr td label {
  width: 102px;
  height: 102px;
  border: 1px solid #cdcdcd;
  background: #f6f6f6 url(../images/upload.png) no-repeat center;
}

.tabStyleZHGL tr td label input {
  display: none;
}
